From 9693ccfdf126c1d9a77b5cff0938092a51441f66 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Wed, 25 Apr 2007 09:46:43 +0100 Subject: [PATCH] linux x86/64: Fix supervisor_mode_kernel test to read a single byte. Spotted by Jan Beulich. Signed-off-by: Keir Fraser --- linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S b/linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S index cc9694522f..f9e16e3f78 100644 --- a/linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S +++ b/linux-2.6-xen-sparse/arch/x86_64/kernel/entry-xen.S @@ -160,7 +160,7 @@ NMI_MASK = 0x80000000 testl $NMI_MASK,2*8(%rsp) jnz 2f - cmp $0x00,(xen_features+XENFEAT_supervisor_mode_kernel)(%rip) + cmpb $0,(xen_features+XENFEAT_supervisor_mode_kernel)(%rip) jne 1f /* Direct iret to kernel space. Correct CS and SS. */ -- 2.30.2